html,body{
	height: 100%;
	background-color: #F3F5F6;
}
.content{
	overflow: hidden;
}
.view_cont{
	margin-top: 64px;
	position: relative;
	width: 100%;
    height: 100%;
}
.main_box{
    padding: 40px 0;
    width: 700px;
    margin: 0 auto;
}
.main_box h1{
    text-align: center;
    margin-bottom: 25px;
}
.type-part{
	margin-top: 15px;
}
.type-part label{
	margin-right: 100px;
    display: inline-block;
    line-height: 20px;
}
.type-part label span{
    display: inline-block;
    vertical-align: middle;
    height: 20px;
}
.type-part label span input[type=radio]{
    height: 20px;
}
.type-box{
	width: 100%;
    height: 100%;
    margin: 20px auto;
}
.type-box table{
	border-spacing: 0;
    border-collapse: collapse;
    text-rendering: auto;
    width: 100%;
}
.type-box table tbody tr:nth-child(odd) {
    background-color: #FFF;
}
.type-box table tbody tr:nth-child(even) {
    background-color: #F7F8F9;
}
.type-box table thead tr{
	background-color: #ECEFF1;
    color: rgba(0,0,0,.6);
    border-top: solid 1px #DFE4E7;
}
.type-box table tr td{
    line-height: 32px;
    height: 32px;
    text-align: center;
    margin: 0;
    -webkit-box-sizing: border-box;
	border-collapse: collapse;
    -webkit-font-smoothing: initial;
	border-right: solid 1px #DFE4E7;
}
.type-box table tr td:first-child{
	border-left: solid 1px #DFE4E7;
}
.type-box table tbody tr td{
	border-bottom: solid 1px #DFE4E7;

}
#chart{
	width: 700px;
	height: 300px;
	margin: 0 auto;
}
.select_date ul{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
}
.select_date ul li{
    float: left;
}
.select_date ul li:first-child{
    margin-right: 15px;
}
.select_date ul li .laydate-icon{
    height: 35px;
    padding-left: 10px;
}
.select_date ul li .search_btn{
    height: 35px;
    line-height: 35px;
    background: #5182E4;
    border-radius: 3px;
    color: #fff;
    border:0;
    cursor: pointer;
    margin-left: 25px;
    padding: 0 8px;
}